99c3eceb136d2920df353baea5d5b1b4425e8a5b,plugins/svn4idea/src/org/jetbrains/idea/svn/SvnChangeProviderContext.java,SvnChangeProviderContext,processStatus,#FilePath#SVNStatus#,200
Before Change
else if ((fStatus == FileStatus.NOT_CHANGED || fStatus == FileStatus.SWITCHED) && statusType != SVNStatusType.STATUS_NONE) {
VirtualFile file = filePath.getVirtualFile();
if (file != null && FileDocumentManager.getInstance().isFileModified(file)) {
myChangelistBuilder.processChangeInList(createChange(SvnContentRevision.createBaseRevision(myVcs, filePath, status.getRevision()),
CurrentContentRevision.create(filePath), FileStatus.MODIFIED, status), changeListNameFromStatus(status),
SvnVcs.getKey());
} else if (status.getTreeConflict() != null) {
After Change
SvnVcs.svnStatusIs(status, SVNStatusType.STATUS_REPLACED) ||
propStatus == SVNStatusType.STATUS_MODIFIED ||
propStatus == SVNStatusType.STATUS_CONFLICTED) {
myChangelistBuilder.processChangeInList(createChange(SvnContentRevision.createBaseRevision(myVcs, filePath, status),
CurrentContentRevision.create(filePath), fStatus, status), changeListNameFromStatus(status), SvnVcs.getKey());
checkSwitched(filePath, myChangelistBuilder, status, fStatus);
}